x,y = map(int, input().split())
c = 1
for i in range(x - 1):
c *= 10
c += 1
b = 10 ** x - c
print(c)
print(b)
#include<bits/stdc++.h>
using namespace std;
#define ll long long int
int main()
{
int a,b,i;
cin>>a>>b;
int l=a/4;
for(i=0;i<=l;i++)
{
if(i==l) cout<<5;
else cout<<4;
}
cout<<endl;
for(i=0;i<=l;i++)
{
cout<<5;
}
return 0;
}
221A - Little Elephant and Function | 492C - Vanya and Exams |
1369B - AccurateLee | 892B - Wrath |
999A - Mishka and Contest | 727C - Guess the Array |
1625C - Road Optimization | 1715D - 2+ doors |
267A - Subtractions | 1582A - Luntik and Concerts |
560A - Currency System in Geraldion | 946A - Partition |
1068B - LCM | 1692E - Binary Deque |
679A - Bear and Prime 100 | 488A - Giga Tower |
14A - Letter | 1150A - Stock Arbitraging |
1552A - Subsequence Permutation | 1131F - Asya And Kittens |
1475F - Unusual Matrix | 133B - Unary |
1547A - Shortest Path with Obstacle | 624A - Save Luke |
1238A - Prime Subtraction | 1107C - Brutality |
1391B - Fix You | 988B - Substrings Sort |
312A - Whose sentence is it | 513A - Game |